package com.ttg.model.pojo;


import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * @author chenyou
 * @datetime 2025-10-10 17:09:01
 */
@Data
@TableName("tbl_merch_quality_cost_info")
public class MerchQualityCostInfo implements Serializable {
    private static final long serialVersionUID = 690446339834798463L;

    @TableId(value = "mct_id", type = IdType.AUTO)
    private Long mctId;

    @TableField(value = "mct_no")
    private Integer mctNo;

    @TableField(value = "mct_name")
    private String mctName;

    @TableField(value = "mct_cust_no")
    private Integer mctCustNo;

    @TableField(value = "mct_year")
    private String mctYear;

    @TableField(value = "mct_month")
    private String mctMonth;

    @TableField(value = "mct_cls_id_1")
    private Integer mctClsId1;

    @TableField(value = "mct_cls_id_2")
    private Integer mctClsId2;

    @TableField(value = "mct_liveness_day")
    private Integer mctLivenessDay;

    @TableField(value = "mct_year_repair_amt")
    private BigDecimal mctYearRepairAmt;

    @TableField(value = "mct_day_avg_amt")
    private BigDecimal mctDayAvgAmt;

    @TableField(value = "mct_year_clear_cost")
    private BigDecimal mctYearClearCost;

    @TableField(value = "mct_repair_amt")
    private BigDecimal mctRepairAmt;

    @TableField(value = "mct_trade_amt")
    private BigDecimal mctTradeAmt;

    @TableField(value = "mct_credit_trade_amt")
    private BigDecimal mctCreditTradeAmt;

    @TableField(value = "mct_add_time")
    private LocalDateTime mctAddTime;

    @TableField(value = "mct_update_time",fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime mctUpdateTime;
}

